package com.quanyan.orderpay.response;

import com.quanyan.orderpay.request.ReqPayInfo;
import com.quanyan.orderpay.response.mq.RefundNotifyMsg;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created by wmb on 2016/9/12.
 */
public class RespOrderInfo implements Serializable {
    //订单状态 0，未支付；1，已支付；2，已取消；3:已关闭
    private Byte orderState;
    //订单金额
    private BigDecimal orderAmount;
    //支付列表
    private List<ReqPayInfo> payInfoList;
    //用户uid
    private Integer uid;
    //支付流水号
    private String payTsn;
    //支付时间
    private Date payTime;
    //退款流水号List
    private List<RefundNotifyMsg> refundList;
    //第三方支付金额
    private BigDecimal payAmount;
    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }
    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public List<RefundNotifyMsg> getRefundList() {
        return refundList;
    }

    public void setRefundList(List<RefundNotifyMsg> refundList) {
        this.refundList = refundList;
    }

    public String getPayTsn() {
        return payTsn;
    }

    public void setPayTsn(String payTsn) {
        this.payTsn = payTsn;
    }


    public Byte getOrderState() {
        return orderState;
    }

    public void setOrderState(Byte orderState) {
        this.orderState = orderState;
    }

    public BigDecimal getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(BigDecimal orderAmount) {
        this.orderAmount = orderAmount;
    }

    public List<ReqPayInfo> getPayInfoList() {
        return payInfoList;
    }

    public void setPayInfoList(List<ReqPayInfo> payInfoList) {
        this.payInfoList = payInfoList;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }



}
